xen.git
21 years agobitkeeper revision 1.1159.1.337 (4187c1ce5397aQbAhDCeojMJeJsAzw)
kaf24@freefall.cl.cam.ac.uk [Tue, 2 Nov 2004 17:20:14 +0000 (17:20 +0000)]
bitkeeper revision 1.1159.1.337 (4187c1ce5397aQbAhDCeojMJeJsAzw)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1159.149.1 (4187c1c8_Vcj2qeTWowskcZY0OAlfQ)
kaf24@freefall.cl.cam.ac.uk [Tue, 2 Nov 2004 17:20:08 +0000 (17:20 +0000)]
bitkeeper revision 1.1159.149.1 (4187c1c8_Vcj2qeTWowskcZY0OAlfQ)

Build cleanups.

21 years agobitkeeper revision 1.1159.1.336 (4187c113TlZOg5xcrESN247lpbjqlw)
smh22@tempest.cl.cam.ac.uk [Tue, 2 Nov 2004 17:17:07 +0000 (17:17 +0000)]
bitkeeper revision 1.1159.1.336 (4187c113TlZOg5xcrESN247lpbjqlw)

bit more iface

21 years agobitkeeper revision 1.1159.1.335 (4187be71RLo0Og_rlHhOrsashHTMyA)
smh22@tempest.cl.cam.ac.uk [Tue, 2 Nov 2004 17:05:53 +0000 (17:05 +0000)]
bitkeeper revision 1.1159.1.335 (4187be71RLo0Og_rlHhOrsashHTMyA)

more iface updates

21 years agobitkeeper revision 1.1159.1.334 (4187adc0n-3Z_SsPLaSxR1xWmI18lA)
bren@anvil.research [Tue, 2 Nov 2004 15:54:40 +0000 (15:54 +0000)]
bitkeeper revision 1.1159.1.334 (4187adc0n-3Z_SsPLaSxR1xWmI18lA)

The header file has been moved.

21 years agobitkeeper revision 1.1159.1.333 (41878b8eK_5emfkJROmNT7PeNqSU5w)
kaf24@freefall.cl.cam.ac.uk [Tue, 2 Nov 2004 13:28:46 +0000 (13:28 +0000)]
bitkeeper revision 1.1159.1.333 (41878b8eK_5emfkJROmNT7PeNqSU5w)

More doc changes.

21 years agobitkeeper revision 1.1159.1.332 (41874e954CLIDA2J3phVFD2RnzVTpA)
kaf24@freefall.cl.cam.ac.uk [Tue, 2 Nov 2004 09:08:37 +0000 (09:08 +0000)]
bitkeeper revision 1.1159.1.332 (41874e954CLIDA2J3phVFD2RnzVTpA)

Clean up public XenLinux header files. Now accessible from userspace as
#include <xen/linux...>
Got rid of the linux-xen-sparse symlink as it's no longer needed.

21 years agobitkeeper revision 1.1159.1.331 (4186eea7joEjcJmx6sDGXWsAx1cFAA)
mwilli2@equilibrium.research [Tue, 2 Nov 2004 02:19:19 +0000 (02:19 +0000)]
bitkeeper revision 1.1159.1.331 (4186eea7joEjcJmx6sDGXWsAx1cFAA)

Fixes + more formatting.

21 years agobitkeeper revision 1.1159.1.330 (4186ecb1-tOKIfwXhrqmSHYZtnp2Mw)
mwilli2@equilibrium.research [Tue, 2 Nov 2004 02:10:57 +0000 (02:10 +0000)]
bitkeeper revision 1.1159.1.330 (4186ecb1-tOKIfwXhrqmSHYZtnp2Mw)

Tweaks.

21 years agobitkeeper revision 1.1159.1.329 (4186e250v4q4bACc3tLT1SAh95SQxw)
mwilli2@equilibrium.research [Tue, 2 Nov 2004 01:26:40 +0000 (01:26 +0000)]
bitkeeper revision 1.1159.1.329 (4186e250v4q4bACc3tLT1SAh95SQxw)

A coven of new wizards for Xensv (please test).  Some of this might
need refactoring but it should make the web interface more useful.

also: misc version updates, some extra docs stuff.

21 years agobitkeeper revision 1.1159.1.328 (41868fc0ltqwD-JwEuH-hRskylY8aw)
iap10@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 19:34:24 +0000 (19:34 +0000)]
bitkeeper revision 1.1159.1.328 (41868fc0ltqwD-JwEuH-hRskylY8aw)

Be consistent about naming includes: asm/xen-public -> asm-xen/xen-public

21 years agobitkeeper revision 1.1159.1.327 (41868239Chrrziz0lD29CWUYP4pzHg)
iap10@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 18:36:41 +0000 (18:36 +0000)]
bitkeeper revision 1.1159.1.327 (41868239Chrrziz0lD29CWUYP4pzHg)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.142.9 (41868212HJLlpN1lDwN7zKigin-5tA)
iap10@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 18:36:02 +0000 (18:36 +0000)]
bitkeeper revision 1.1159.142.9 (41868212HJLlpN1lDwN7zKigin-5tA)

Minor Makefile fixes

21 years agobitkeeper revision 1.1159.1.326 (418677bearNwfvI3AaLxMG1OKQfO9A)
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 17:51:58 +0000 (17:51 +0000)]
bitkeeper revision 1.1159.1.326 (418677bearNwfvI3AaLxMG1OKQfO9A)

Better do_softirq(). We know that there is at least one softirq pending
on entry, so we cget rid of the initial test for zero.

21 years agobitkeeper revision 1.1159.1.325 (41866ce9kPPeyKV6j9SN8KZUOnZWJw)
smh22@tempest.cl.cam.ac.uk [Mon, 1 Nov 2004 17:05:45 +0000 (17:05 +0000)]
bitkeeper revision 1.1159.1.325 (41866ce9kPPeyKV6j9SN8KZUOnZWJw)

more doc updates - wip

21 years agobitkeeper revision 1.1159.1.324 (418665682p6UmSFCrXreRVo6KOkHrg)
smh22@tempest.cl.cam.ac.uk [Mon, 1 Nov 2004 16:33:44 +0000 (16:33 +0000)]
bitkeeper revision 1.1159.1.324 (418665682p6UmSFCrXreRVo6KOkHrg)

bit more text...

21 years agobitkeeper revision 1.1159.1.323 (41865bea-zvfI1kDKtGOrETptgs3JQ)
mwilli2@equilibrium.research [Mon, 1 Nov 2004 15:53:14 +0000 (15:53 +0000)]
bitkeeper revision 1.1159.1.323 (41865bea-zvfI1kDKtGOrETptgs3JQ)

Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk

21 years agobitkeeper revision 1.1159.1.322 (41865b3esLMCK45rPPwl2IDgdedolA)
ach61@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 15:50:22 +0000 (15:50 +0000)]
bitkeeper revision 1.1159.1.322 (41865b3esLMCK45rPPwl2IDgdedolA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/ach61/tmp/xeno.bk

21 years agobitkeeper revision 1.1159.147.2 (41865b310p7czMHOMPp_UCEAvKP2IA)
ach61@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 15:50:09 +0000 (15:50 +0000)]
bitkeeper revision 1.1159.147.2 (41865b310p7czMHOMPp_UCEAvKP2IA)

bad merge

21 years agobitkeeper revision 1.1159.148.1 (41865b23MSxWQXEIk2apsTy8V4Nhcw)
mwilli2@equilibrium.research [Mon, 1 Nov 2004 15:49:55 +0000 (15:49 +0000)]
bitkeeper revision 1.1159.148.1 (41865b23MSxWQXEIk2apsTy8V4Nhcw)

Tweaks.

21 years agobitkeeper revision 1.1159.147.1 (418657f2iOsrUkLTuEEdOxEn8lH07Q)
ach61@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 15:36:18 +0000 (15:36 +0000)]
bitkeeper revision 1.1159.147.1 (418657f2iOsrUkLTuEEdOxEn8lH07Q)

merge

21 years agobitkeeper revision 1.1159.1.321 (41865777v0w5qC8-c7u-6_0V0D6bGg)
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 15:34:15 +0000 (15:34 +0000)]
bitkeeper revision 1.1159.1.321 (41865777v0w5qC8-c7u-6_0V0D6bGg)

tasklist_lock -> domlist_lock.
domlist_lock and heap_lock no longer disable interrupts.
This means that find_domain_by_id(), put_domain(), alloc_domheap_pages()
and others are not interrupt-safe.
alloc_xenheap_pages(), xmalloc() and friends *are* still safe to use
in interrupt context.

21 years agobitkeeper revision 1.1159.146.1 (41865618vMDBaanL8_33U65ovb9fHw)
ach61@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 15:28:24 +0000 (15:28 +0000)]
bitkeeper revision 1.1159.146.1 (41865618vMDBaanL8_33U65ovb9fHw)

rename pt_regs to xen_regs

21 years agobitkeeper revision 1.1159.1.320 (4186495166A8XLekEbNixl7hWUA08w)
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 14:33:53 +0000 (14:33 +0000)]
bitkeeper revision 1.1159.1.320 (4186495166A8XLekEbNixl7hWUA08w)

Clean up softirq handling. All debug keypresses are now deferred to
a softirq handler.

21 years agobitkeeper revision 1.1159.1.319 (41860923CuMAB3frY4t4g-Ls_iqqzg)
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 10:00:03 +0000 (10:00 +0000)]
bitkeeper revision 1.1159.1.319 (41860923CuMAB3frY4t4g-Ls_iqqzg)

Clean up some Xen comments to clarify execution order w.r.t. TLB
flushes.

21 years agobitkeeper revision 1.1159.1.318 (4185efcbzSMnnzF580Z_kKoRcqF39A)
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 08:11:55 +0000 (08:11 +0000)]
bitkeeper revision 1.1159.1.318 (4185efcbzSMnnzF580Z_kKoRcqF39A)

Force build of Xen console driver in Linux 2.4, just as we already do
in 2.6.

21 years agobitkeeper revision 1.1159.1.317 (41858a05X_g4Uut3LMGwGYbviy2MVg)
mwilli2@pug.(none) [Mon, 1 Nov 2004 00:57:41 +0000 (00:57 +0000)]
bitkeeper revision 1.1159.1.317 (41858a05X_g4Uut3LMGwGYbviy2MVg)

Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into pug.(none):/home/irchomes/mwilli2/xeno-docs.bk

21 years agobitkeeper revision 1.1159.145.1 (418589ecOlV-GVwffq5GiB8-Ew2Ikw)
mwilli2@pug.(none) [Mon, 1 Nov 2004 00:57:16 +0000 (00:57 +0000)]
bitkeeper revision 1.1159.145.1 (418589ecOlV-GVwffq5GiB8-Ew2Ikw)

More tutorial material on specific xm commands.
Needs more work after I've slept ;-)

21 years agobitkeeper revision 1.1159.1.316 (418580d5gYF87eBU_ebP1s7cMleu3g)
mwilli2@anvil.research [Mon, 1 Nov 2004 00:18:29 +0000 (00:18 +0000)]
bitkeeper revision 1.1159.1.316 (418580d5gYF87eBU_ebP1s7cMleu3g)

Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into anvil.research:/home/irchomes/mwilli2/xen-dmesg-clear.bk

21 years agobitkeeper revision 1.1159.1.315 (41857fdeXcTRTZARibSHQW4l1prQyw)
mwilli2@anvil.research [Mon, 1 Nov 2004 00:14:22 +0000 (00:14 +0000)]
bitkeeper revision 1.1159.1.315 (41857fdeXcTRTZARibSHQW4l1prQyw)

Minor tweaks to xm dmesg.

21 years agobitkeeper revision 1.1159.142.8 (41856f88s5u8hpX2TlCOupENnBIqig)
iap10@labyrinth.cl.cam.ac.uk [Sun, 31 Oct 2004 23:04:40 +0000 (23:04 +0000)]
bitkeeper revision 1.1159.142.8 (41856f88s5u8hpX2TlCOupENnBIqig)

merge

21 years agobitkeeper revision 1.1159.144.3 (41856143dZVCH2lFdy1jbtLSuhMowA)
iap10@labyrinth.cl.cam.ac.uk [Sun, 31 Oct 2004 22:03:47 +0000 (22:03 +0000)]
bitkeeper revision 1.1159.144.3 (41856143dZVCH2lFdy1jbtLSuhMowA)

minor

21 years agobitkeeper revision 1.1159.144.2 (41855f1a4Ckq6iiw4dQN4e_VYJJy9Q)
iap10@labyrinth.cl.cam.ac.uk [Sun, 31 Oct 2004 21:54:34 +0000 (21:54 +0000)]
bitkeeper revision 1.1159.144.2 (41855f1a4Ckq6iiw4dQN4e_VYJJy9Q)

update defconfig file to 2.6.9

21 years agobitkeeper revision 1.1159.144.1 (41855e6axlM81uTxTKGLkfyiRdgccw)
iap10@labyrinth.cl.cam.ac.uk [Sun, 31 Oct 2004 21:51:38 +0000 (21:51 +0000)]
bitkeeper revision 1.1159.144.1 (41855e6axlM81uTxTKGLkfyiRdgccw)

Fix linux 2.6 arch/xen/Makefile mrproper target

21 years agobitkeeper revision 1.1159.142.7 (418522eb75obeKEk8Kz-KPNrDom1pQ)
smh22@tempest.cl.cam.ac.uk [Sun, 31 Oct 2004 17:37:47 +0000 (17:37 +0000)]
bitkeeper revision 1.1159.142.7 (418522eb75obeKEk8Kz-KPNrDom1pQ)

more doc tweaks

21 years agobitkeeper revision 1.1159.142.6 (41851ce6r4gtLHs7acp8n5ThyFqMsQ)
smh22@tempest.cl.cam.ac.uk [Sun, 31 Oct 2004 17:12:06 +0000 (17:12 +0000)]
bitkeeper revision 1.1159.142.6 (41851ce6r4gtLHs7acp8n5ThyFqMsQ)

Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk

21 years agobitkeeper revision 1.1159.143.1 (41851ce0SeaLauOV4DJoO_UxeSbw1Q)
smh22@tempest.cl.cam.ac.uk [Sun, 31 Oct 2004 17:12:00 +0000 (17:12 +0000)]
bitkeeper revision 1.1159.143.1 (41851ce0SeaLauOV4DJoO_UxeSbw1Q)

more doc updates...

21 years agobitkeeper revision 1.1159.142.5 (4184ecc0vBKFai_V2VmZuFFo-vJjwQ)
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 13:46:40 +0000 (13:46 +0000)]
bitkeeper revision 1.1159.142.5 (4184ecc0vBKFai_V2VmZuFFo-vJjwQ)

doc tweaks

21 years agobitkeeper revision 1.1159.142.4 (4184b6d4rc3Jd2irJimPyupm4TO06A)
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 09:56:36 +0000 (09:56 +0000)]
bitkeeper revision 1.1159.142.4 (4184b6d4rc3Jd2irJimPyupm4TO06A)

Rename Xen public interfaces.
 1. hypervisor-if.h is now xen.h
 2. hypervisor-ifs/ directory is now:
     <include/public/...> in Xen
     <asm/xen-public/...> in Linux
     <xen/...> in user space

21 years agobitkeeper revision 1.1159.142.3 (4184a0bdD3pO3ot79NURAvHqfSoj_Q)
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 08:22:21 +0000 (08:22 +0000)]
bitkeeper revision 1.1159.142.3 (4184a0bdD3pO3ot79NURAvHqfSoj_Q)

Fix symlink creation.

21 years agobitkeeper revision 1.1159.142.2 (41849fadYlUYMwSy6tcq8Y-Yi8NMZA)
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 08:17:49 +0000 (08:17 +0000)]
bitkeeper revision 1.1159.142.2 (41849fadYlUYMwSy6tcq8Y-Yi8NMZA)

Clean up libxc by allowing direct use of Xen headers from userland:
 #include <xen/...>

21 years agobitkeeper revision 1.1159.142.1 (41849108EzeGAtEZl9d7onYsQOtYpw)
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 07:15:20 +0000 (07:15 +0000)]
bitkeeper revision 1.1159.142.1 (41849108EzeGAtEZl9d7onYsQOtYpw)

Fix build with pdb enabled.

21 years agobitkeeper revision 1.1159.1.314 (418442e0ulgOgW7-GQoSm-dOij6jwg)
mark@maw48.kings.cam.ac.uk [Sun, 31 Oct 2004 01:41:52 +0000 (01:41 +0000)]
bitkeeper revision 1.1159.1.314 (418442e0ulgOgW7-GQoSm-dOij6jwg)

Add dmesg clear op.

21 years agobitkeeper revision 1.1159.1.313 (4183a753sZaTRnFt62Hatj2K05Alhw)
kaf24@freefall.cl.cam.ac.uk [Sat, 30 Oct 2004 14:38:11 +0000 (14:38 +0000)]
bitkeeper revision 1.1159.1.313 (4183a753sZaTRnFt62Hatj2K05Alhw)

Always disable interrupts before running PCI-BIOS code. Some BIOSes misalign
teh stack pointer while they run, for example, which can confuse Xen
interrupt handlers.

21 years agobitkeeper revision 1.1159.1.312 (41837e24AgGTJo-4Cu3-XiU5i0cX2w)
kaf24@freefall.cl.cam.ac.uk [Sat, 30 Oct 2004 11:42:28 +0000 (11:42 +0000)]
bitkeeper revision 1.1159.1.312 (41837e24AgGTJo-4Cu3-XiU5i0cX2w)

Some very small time cleanups. Also call cur_timer->init during resume.

21 years agobitkeeper revision 1.1159.1.311 (41837ba99JEAnriHhRYNK8iMktj80A)
kaf24@freefall.cl.cam.ac.uk [Sat, 30 Oct 2004 11:31:53 +0000 (11:31 +0000)]
bitkeeper revision 1.1159.1.311 (41837ba99JEAnriHhRYNK8iMktj80A)

Properly initialise the timer_tsc module.

21 years agobitkeeper revision 1.1159.1.310 (41828879uBRmYC81TaPfV6LGMJ1TYw)
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 18:14:17 +0000 (18:14 +0000)]
bitkeeper revision 1.1159.1.310 (41828879uBRmYC81TaPfV6LGMJ1TYw)

Doc fixes.

21 years agobitkeeper revision 1.1159.1.309 (418284a5GxYb-BJtMJAP97pxfWMgww)
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 17:57:57 +0000 (17:57 +0000)]
bitkeeper revision 1.1159.1.309 (418284a5GxYb-BJtMJAP97pxfWMgww)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-balloon-list.bk

21 years agobitkeeper revision 1.1159.1.308 (41827d63Yz9YEpPsVNVsC73Y2b_CzA)
mwilli2@equilibrium.research [Fri, 29 Oct 2004 17:26:59 +0000 (17:26 +0000)]
bitkeeper revision 1.1159.1.308 (41827d63Yz9YEpPsVNVsC73Y2b_CzA)

Cunning trick suggested by Keir reduces the amount of conditional
compilation for different Linux versions.

21 years agobitkeeper revision 1.1159.141.2 (418273f49OO4dJFeA_CITIhH0ZlSBw)
smh22@tempest.cl.cam.ac.uk [Fri, 29 Oct 2004 16:46:44 +0000 (16:46 +0000)]
bitkeeper revision 1.1159.141.2 (418273f49OO4dJFeA_CITIhH0ZlSBw)

updates - wip

21 years agobitkeeper revision 1.1159.141.1 (418243e8QcGEI8BSUDnzPf5M01yZuA)
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 13:21:44 +0000 (13:21 +0000)]
bitkeeper revision 1.1159.141.1 (418243e8QcGEI8BSUDnzPf5M01yZuA)

doc fixes.

21 years agobitkeeper revision 1.1159.1.307 (4182266cAGOQsr2Dkb1NULqhnlOgQg)
mwilli2@equilibrium.research [Fri, 29 Oct 2004 11:15:56 +0000 (11:15 +0000)]
bitkeeper revision 1.1159.1.307 (4182266cAGOQsr2Dkb1NULqhnlOgQg)

Thread a linked list of ballooned pages through the mem_map array.
Balloon driver should now work under migration and suspend / resume.

21 years agobitkeeper revision 1.1159.1.306 (418225cdXsKP_d8tfJvM9TR5Vjv5_Q)
mwilli2@equilibrium.research [Fri, 29 Oct 2004 11:13:17 +0000 (11:13 +0000)]
bitkeeper revision 1.1159.1.306 (418225cdXsKP_d8tfJvM9TR5Vjv5_Q)

Manual merge.

21 years agobitkeeper revision 1.1159.1.305 (41821c04Hgz7FcHvApbz2HGtGaBtjA)
cl349@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 10:31:32 +0000 (10:31 +0000)]
bitkeeper revision 1.1159.1.305 (41821c04Hgz7FcHvApbz2HGtGaBtjA)

blkif.py:
  Distinguish between /dev/hda1 and /dev/hda11 when processing mount output.

21 years agobitkeeper revision 1.1159.1.304 (41821ac2unoY7GxVa-GPd0Ze7JJskw)
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 10:26:10 +0000 (10:26 +0000)]
bitkeeper revision 1.1159.1.304 (41821ac2unoY7GxVa-GPd0Ze7JJskw)

Linux 2.6 now always uses writable page tables. Remove the kernel
configurator option to disable their use.

21 years agobitkeeper revision 1.1159.1.303 (41821734F7OlWCgL8OAaRtEc5i-iEA)
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 10:11:00 +0000 (10:11 +0000)]
bitkeeper revision 1.1159.1.303 (41821734F7OlWCgL8OAaRtEc5i-iEA)

Scrub memory on reboot. Security paranoia.

21 years agobitkeeper revision 1.1159.1.302 (41820056F4IoF8mF3QNQee_Ra_iXeg)
mafetter@fleming.research [Fri, 29 Oct 2004 08:33:26 +0000 (08:33 +0000)]
bitkeeper revision 1.1159.1.302 (41820056F4IoF8mF3QNQee_Ra_iXeg)

Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into fleming.research:/scratch/fleming/mafetter/xen.head

21 years agobitkeeper revision 1.1159.140.2 (4181ffecq3PQVDZfRw16mEwphHTvbw)
mafetter@fleming.research [Fri, 29 Oct 2004 08:31:40 +0000 (08:31 +0000)]
bitkeeper revision 1.1159.140.2 (4181ffecq3PQVDZfRw16mEwphHTvbw)

Added comments to document the not-so-obvious reference count
sleight-of-hand in construct_dom0().

21 years agobitkeeper revision 1.1159.140.1 (4181ff24XlmzOzk2yZmMG4lRU9Mr7Q)
mafetter@fleming.research [Fri, 29 Oct 2004 08:28:20 +0000 (08:28 +0000)]
bitkeeper revision 1.1159.140.1 (4181ff24XlmzOzk2yZmMG4lRU9Mr7Q)

Added missing header dependencies.
Added an optimize switch (defaults to "y") to make it easier to
build "-g -O0 -fno-omit-frame-pointer" versions of xen.

21 years agobitkeeper revision 1.1159.1.301 (41817fb7qo-OpONURmWllN-zVtSETA)
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 23:24:39 +0000 (23:24 +0000)]
bitkeeper revision 1.1159.1.301 (41817fb7qo-OpONURmWllN-zVtSETA)

Add checks to prevent unsafe sharing of block devices between domains.
Can be overridden by adding ! to the devices mode.

21 years agobitkeeper revision 1.1159.1.300 (41812b39JTtbvefuYWV0EsY4Mw9tvg)
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 17:24:09 +0000 (17:24 +0000)]
bitkeeper revision 1.1159.1.300 (41812b39JTtbvefuYWV0EsY4Mw9tvg)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk

21 years agobitkeeper revision 1.1159.139.1 (41812b181BAMhNMp1vcdcr5-TskWOA)
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 17:23:36 +0000 (17:23 +0000)]
bitkeeper revision 1.1159.139.1 (41812b181BAMhNMp1vcdcr5-TskWOA)

Update to Linux 2.6.9.

21 years agobitkeeper revision 1.1159.1.299 (41811c4fuhuq2QSDzKTApae4VbruKw)
kaf24@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 16:20:31 +0000 (16:20 +0000)]
bitkeeper revision 1.1159.1.299 (41811c4fuhuq2QSDzKTApae4VbruKw)

beta -> release candidate

21 years agobitkeeper revision 1.1159.1.298 (41811bf19FatCLJ9xsA00gYi62PWQg)
kaf24@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 16:18:57 +0000 (16:18 +0000)]
bitkeeper revision 1.1159.1.298 (41811bf19FatCLJ9xsA00gYi62PWQg)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1159.138.1 (41811be9-M5W9ujjnrgAr5BvIUxzIQ)
kaf24@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 16:18:49 +0000 (16:18 +0000)]
bitkeeper revision 1.1159.138.1 (41811be9-M5W9ujjnrgAr5BvIUxzIQ)

Doc fixes. Definitely more still to do.

21 years agobitkeeper revision 1.1159.137.1 (41811b328SwfN4BTxZsoMM-iGa8evQ)
mwilli2@equilibrium.research [Thu, 28 Oct 2004 16:15:46 +0000 (16:15 +0000)]
bitkeeper revision 1.1159.137.1 (41811b328SwfN4BTxZsoMM-iGa8evQ)

Delete some unused tools, lots of docs updates.

21 years agobitkeeper revision 1.1159.1.297 (41810679UWr-FbiF6ilbN9cZPhKKUw)
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 14:47:21 +0000 (14:47 +0000)]
bitkeeper revision 1.1159.1.297 (41810679UWr-FbiF6ilbN9cZPhKKUw)

Remove timer selection code, don't use do_timer_interrupt_hook and use *_seq*
functions on xtime_lock.  Also remove asm-xen/asm-i386/timer.h which had no
needed changes.

21 years agobitkeeper revision 1.1159.1.296 (4180f233kmSRbGs8e4Tjqyc9ocS-0A)
smh22@tempest.cl.cam.ac.uk [Thu, 28 Oct 2004 13:20:51 +0000 (13:20 +0000)]
bitkeeper revision 1.1159.1.296 (4180f233kmSRbGs8e4Tjqyc9ocS-0A)

Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk

21 years agobitkeeper revision 1.1159.136.1 (4180f22b7w-EU80mOd3abiYrtdoUAA)
smh22@tempest.cl.cam.ac.uk [Thu, 28 Oct 2004 13:20:43 +0000 (13:20 +0000)]
bitkeeper revision 1.1159.136.1 (4180f22b7w-EU80mOd3abiYrtdoUAA)

build cciss by default, don't build nbd

21 years agobitkeeper revision 1.1159.1.295 (4180ee31v7apKAXQ_iCd672ndA6I0Q)
kaf24@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 13:03:45 +0000 (13:03 +0000)]
bitkeeper revision 1.1159.1.295 (4180ee31v7apKAXQ_iCd672ndA6I0Q)

New TLB-flush logic. By basing NEED_FLUSH() on the current time, as
well as the CPU and page timestamps, I was able to get rid of the
tedious epoch logic. We now only need special-case logic when the
32-bit clock wraps. In debug build I deliberately restrict the clock to
10 bits, so that the wrap logic gets exercised.

21 years agobitkeeper revision 1.1159.1.294 (4180c875SLNksrza17zCYoYyptjEyA)
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 10:22:45 +0000 (10:22 +0000)]
bitkeeper revision 1.1159.1.294 (4180c875SLNksrza17zCYoYyptjEyA)

Makefile:
  Make install a lot less noisy and cleanup.

21 years agobitkeeper revision 1.1159.1.293 (4180123d6fy9CmhZFhA2dxg-C2tnig)
cl349@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 21:25:17 +0000 (21:25 +0000)]
bitkeeper revision 1.1159.1.293 (4180123d6fy9CmhZFhA2dxg-C2tnig)

create.py:
  Set the name of the vm to the config file's basename if no name is
  specified in the config file or on the commandline.
opts.py:
  Handle trailing getopt arguments correctly.

21 years agobitkeeper revision 1.1159.1.292 (41800989G4HjOPTJHRAf8UYug6chUA)
cl349@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 20:48:09 +0000 (20:48 +0000)]
bitkeeper revision 1.1159.1.292 (41800989G4HjOPTJHRAf8UYug6chUA)

Parse bare words as config files making the -f before a config filename
optional.
Make parsing intermingled ``getopt'' and ``var=val'' options sane and
add support for a default option handler for bare words.

21 years agobitkeeper revision 1.1159.1.291 (417fd3d9u-G5MlDQdiqZ83W0GEjA2g)
cl349@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 16:59:05 +0000 (16:59 +0000)]
bitkeeper revision 1.1159.1.291 (417fd3d9u-G5MlDQdiqZ83W0GEjA2g)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk

21 years agobitkeeper revision 1.1159.135.1 (417fd3b8e-uijqG_Stg0EouCeWPftA)
cl349@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 16:58:32 +0000 (16:58 +0000)]
bitkeeper revision 1.1159.135.1 (417fd3b8e-uijqG_Stg0EouCeWPftA)

Add network bandwidth adaptive rate limiting to migration and
timestamped info messages.

21 years agobitkeeper revision 1.1159.1.290 (417fcacfkfQjkHbB1_isdievDAarQA)
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 16:20:31 +0000 (16:20 +0000)]
bitkeeper revision 1.1159.1.290 (417fcacfkfQjkHbB1_isdievDAarQA)

Further fixes to the TLB-flush logic.

21 years agobitkeeper revision 1.1159.1.289 (417fb030yj7vBz8Pvd4b0uvFxr0PzQ)
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 14:26:56 +0000 (14:26 +0000)]
bitkeeper revision 1.1159.1.289 (417fb030yj7vBz8Pvd4b0uvFxr0PzQ)

Ensure we use 64-bit arithmetic when converting a possibly-large
microseconds value into a nanoseconds value (e.g., when calculating
current system time in the timer interrupt handler).

21 years agobitkeeper revision 1.1159.1.288 (417fa37aiUr7WWjaJDqszVX8RYOFGA)
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 13:32:42 +0000 (13:32 +0000)]
bitkeeper revision 1.1159.1.288 (417fa37aiUr7WWjaJDqszVX8RYOFGA)

Tiny bug fixes and cleanups.

21 years agobitkeeper revision 1.1159.1.287 (417f8127c6bLq91YJmcsvhCtKMxWkw)
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 11:06:15 +0000 (11:06 +0000)]
bitkeeper revision 1.1159.1.287 (417f8127c6bLq91YJmcsvhCtKMxWkw)

Get rid of noisy DPRINTK's.

21 years agobitkeeper revision 1.1159.1.286 (417f78e2iA5JKPrp7BvoiDunXMJ_mA)
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 10:30:58 +0000 (10:30 +0000)]
bitkeeper revision 1.1159.1.286 (417f78e2iA5JKPrp7BvoiDunXMJ_mA)

Fix the TLB-flush logic. Epoch changes were broken.

21 years agobitkeeper revision 1.1159.1.285 (417f69709zfqpQ8rVK-CnP4rYLY9Sg)
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 09:25:04 +0000 (09:25 +0000)]
bitkeeper revision 1.1159.1.285 (417f69709zfqpQ8rVK-CnP4rYLY9Sg)

Kill dead pdb code.

21 years agobitkeeper revision 1.1159.1.284 (417e84969-txGlpyHLKpeJXUj16Q3g)
mwilli2@equilibrium.research [Tue, 26 Oct 2004 17:08:38 +0000 (17:08 +0000)]
bitkeeper revision 1.1159.1.284 (417e84969-txGlpyHLKpeJXUj16Q3g)

Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk

21 years agobitkeeper revision 1.1159.134.1 (417e845crUwmIOzRXxq3-NHn7WgvlA)
mwilli2@equilibrium.research [Tue, 26 Oct 2004 17:07:40 +0000 (17:07 +0000)]
bitkeeper revision 1.1159.134.1 (417e845crUwmIOzRXxq3-NHn7WgvlA)

More updates.

21 years agobitkeeper revision 1.1159.1.283 (417e6005a9xNBX3S_W5XwwXTWIldyA)
kaf24@freefall.cl.cam.ac.uk [Tue, 26 Oct 2004 14:32:37 +0000 (14:32 +0000)]
bitkeeper revision 1.1159.1.283 (417e6005a9xNBX3S_W5XwwXTWIldyA)

latex2html tweaks

21 years agobitkeeper revision 1.1159.1.282 (417e5b60oXUOPTWl81d5zD6oq1tOTQ)
kaf24@freefall.cl.cam.ac.uk [Tue, 26 Oct 2004 14:12:48 +0000 (14:12 +0000)]
bitkeeper revision 1.1159.1.282 (417e5b60oXUOPTWl81d5zD6oq1tOTQ)

Clean up docs dir layout.

21 years agobitkeeper revision 1.1159.1.281 (417e4f36s1zQoicpJ94kRP2nESPXyg)
sd386@font.cl.cam.ac.uk [Tue, 26 Oct 2004 13:20:54 +0000 (13:20 +0000)]
bitkeeper revision 1.1159.1.281 (417e4f36s1zQoicpJ94kRP2nESPXyg)

updated doc

21 years agobitkeeper revision 1.1159.1.280 (417d9c2dsQCkPThidkzK1AZFnLMZ8Q)
iap10@labyrinth.cl.cam.ac.uk [Tue, 26 Oct 2004 00:37:01 +0000 (00:37 +0000)]
bitkeeper revision 1.1159.1.280 (417d9c2dsQCkPThidkzK1AZFnLMZ8Q)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.133.1 (417d9c1b5mKTIH-AkyjXUqMyMjzPeQ)
iap10@labyrinth.cl.cam.ac.uk [Tue, 26 Oct 2004 00:36:43 +0000 (00:36 +0000)]
bitkeeper revision 1.1159.133.1 (417d9c1b5mKTIH-AkyjXUqMyMjzPeQ)

tiny debug build fix

21 years agobitkeeper revision 1.1159.1.279 (417d9abfv5BeGb6ylz2gHckXKM4L6A)
mwilli2@equilibrium.research [Tue, 26 Oct 2004 00:30:55 +0000 (00:30 +0000)]
bitkeeper revision 1.1159.1.279 (417d9abfv5BeGb6ylz2gHckXKM4L6A)

Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk

21 years agobitkeeper revision 1.1159.132.1 (417d9a6726LWj-ndP1VAhZ7x2SHbsQ)
mwilli2@equilibrium.research [Tue, 26 Oct 2004 00:29:27 +0000 (00:29 +0000)]
bitkeeper revision 1.1159.132.1 (417d9a6726LWj-ndP1VAhZ7x2SHbsQ)

Don't include style.tex for now, it confuses latex2html.  If anyone has
a better idea then please tell me!

21 years agobitkeeper revision 1.1159.1.278 (417d980fRSCPbJafOFRTYnEymtglWg)
iap10@labyrinth.cl.cam.ac.uk [Tue, 26 Oct 2004 00:19:27 +0000 (00:19 +0000)]
bitkeeper revision 1.1159.1.278 (417d980fRSCPbJafOFRTYnEymtglWg)

Tiny fix to make xenU build on 2.6.9.

21 years agobitkeeper revision 1.1159.1.277 (417d67e1EqQMo3oQymXndv8DCHzsQg)
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 20:53:53 +0000 (20:53 +0000)]
bitkeeper revision 1.1159.1.277 (417d67e1EqQMo3oQymXndv8DCHzsQg)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-269

21 years agobitkeeper revision 1.1159.131.1 (417d67bbobqYkFS_Hlz2BuxPyvYHCw)
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 20:53:15 +0000 (20:53 +0000)]
bitkeeper revision 1.1159.131.1 (417d67bbobqYkFS_Hlz2BuxPyvYHCw)

Makefile:
  Update TAGS target to not include SCCS/* files.

21 years agobitkeeper revision 1.1159.1.276 (417d6277RUrjgN8Byhbusyfr7nmjbw)
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 20:30:47 +0000 (20:30 +0000)]
bitkeeper revision 1.1159.1.276 (417d6277RUrjgN8Byhbusyfr7nmjbw)

mkbuildtree:
  Prevent disaster when tree to xenify doesn't exist.

21 years agobitkeeper revision 1.1159.1.275 (417d602cyKuqblSyKliOgatz5hdcRw)
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 20:21:00 +0000 (20:21 +0000)]
bitkeeper revision 1.1159.1.275 (417d602cyKuqblSyKliOgatz5hdcRw)

Fix 2.4.x build after 2.6.9 upgrade.

21 years agobitkeeper revision 1.1159.1.274 (417d5b7aBQcNIemD9-XNvIL8F-nEtQ)
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 20:00:58 +0000 (20:00 +0000)]
bitkeeper revision 1.1159.1.274 (417d5b7aBQcNIemD9-XNvIL8F-nEtQ)

g/c unchanged mach-xen/mach-default files.

21 years agobitkeeper revision 1.1159.1.273 (417d36caN439v0H29iR_yjTvAOKJ1A)
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 17:24:26 +0000 (17:24 +0000)]
bitkeeper revision 1.1159.1.273 (417d36caN439v0H29iR_yjTvAOKJ1A)

Update to Linux 2.6.9.

21 years agobitkeeper revision 1.1159.1.272 (417d33eaZEb_tnkLdhSsCNFpEXrEiw)
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 17:12:10 +0000 (17:12 +0000)]
bitkeeper revision 1.1159.1.272 (417d33eaZEb_tnkLdhSsCNFpEXrEiw)

Update to Linux 2.6.9.

21 years agobitkeeper revision 1.1159.1.271 (417cf56eQ1nMU54kmKi7G1wblYMknQ)
mwilli2@equilibrium.research [Mon, 25 Oct 2004 12:45:34 +0000 (12:45 +0000)]
bitkeeper revision 1.1159.1.271 (417cf56eQ1nMU54kmKi7G1wblYMknQ)

Update docs a bit and remove howtos that were outdated or mostly
covered by the main manual.

21 years agobitkeeper revision 1.1159.1.270 (417cd5efuYLEDeFTqZTJOYsZwD2mag)
kaf24@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 10:31:11 +0000 (10:31 +0000)]
bitkeeper revision 1.1159.1.270 (417cd5efuYLEDeFTqZTJOYsZwD2mag)

Get rid of critical-region checking. It gets in the way and has found
precisely zero real bugs!